scrolledwindow: Make sure gtk_get_current_event_state returned a state
authorTimm Bäder <mail@baedert.org>
Thu, 5 Oct 2017 08:13:35 +0000 (10:13 +0200)
committerTimm Bäder <mail@baedert.org>
Thu, 5 Oct 2017 08:21:54 +0000 (10:21 +0200)
Technically correct and pleases Coverity.

gtk/gtkscrolledwindow.c

index 9d89da1f4a958eb30a19f696d207740c48a2cee4..d73aff53499c583976faca9d045c97964eb05dbb 100644 (file)
@@ -1314,7 +1314,9 @@ scroll_controller_scroll (GtkEventControllerScroll *scroll,
   gboolean shifted;
   GdkModifierType state;
 
-  gtk_get_current_event_state (&state);
+  if (!gtk_get_current_event_state (&state))
+    return;
+
   shifted = (state & GDK_SHIFT_MASK) != 0;
 
   priv = scrolled_window->priv;